home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / os2 / nemo10.zip / WHATS-UP.DOC < prev   
Text File  |  1996-02-06  |  40KB  |  1,039 lines

  1. $Id: WHATS-UP.DOC 1.57 96/02/06 04:26:18 ROOT_DOS Exp $
  2.  
  3. Captain Nemo version 1.0 improvements
  4. -------------------------------------
  5. 121) ...
  6.  
  7. COMPRESSED ARCHIVES
  8.   [21]    Nemo is now able to "enter" compressed archives and operate on
  9.     their content transparently, as if they were ordinary directories
  10.     or directory trees, mounted or "joined" in the true UNIX sense
  11.     on the archive file. Supported archive formats are ARC, ARJ, GZIP,
  12.     LZH, OS/2 UNPACK, TAR, ZIP and ZOO, as well UNIX "ls -lR" directory
  13.     listings, both BSD/SunOS and System V style.
  14.  
  15.     Supported operations include:
  16.     - viewing and editing files directly inside archives,
  17.       just by pressing F3 or F4 over them,
  18.     - executing files (directly or depending on extension)
  19.       without dearchiving them first, just by pressing ENTER,
  20.     - executing commands on file names pasted into the command
  21.       line,
  22.     - viewing the file tree with Alt-F10 and
  23.     - locating files inside archives with Alt-F7. Depending on the
  24.       status of the "Search archives" option, either only the
  25.       currently mounted archive or all archives on disk will
  26.       be searched for file names,
  27.     - displaying attributes of files in archives.
  28.  
  29.     Nemo incorporates readers for all handled formats,
  30.     and does not rely on running external programs in order to
  31.     determine the content of archives. This ensures high performance,
  32.     especially critical when looking for files (Alt-F7), and portability.
  33.     Further version of Nemo may include "Nemo compression", equivalent
  34.     of "Commander compression" in NC v.4 and later, to further increase
  35.     performance.
  36.  
  37.     Modifying the files through external programs is not yet
  38.     supported. /feature/
  39.  
  40.   [100]    Nemo can make FTP sites appear like local archive files. For
  41.     each site you need to create a file containing: the address,
  42.     the login and the password, possibly the current directory,
  43.     and Nemo will be able to enter such a file as if it was a
  44.     directory on your disk. Example of a file describing a
  45.     well-known FTP site:
  46.  
  47.         ftp://ftp.cdrom.com/pub/os2
  48.         l:    anonymous
  49.         W:    -joe@
  50.  
  51.     You can name such a file HOBBES.FTP. The .FTP extension is
  52.     facultative, like for other archive types. Nemo will recognize
  53.     the file by itself. Look at the NEMO-OS2.ARV file for details
  54.     about the commands which can be put into .FTP files.
  55.  
  56. MOUSE SUPPORT
  57.   [118]    Nemo now accepts mouse input in most places. Mouse support can
  58.     be turned on/off with the Options/"Use mouse" menu selection.
  59.  
  60. DESCRIPT.ION FILES
  61.   [114]    Added management of 4DOS/4OS2-style file descriptions stored in
  62.     descript.ion files in each directory. Works even in archives.
  63.     descript.ion files are visible in directory panels and during
  64.     file find operations, but are invisible to all block, compare
  65.     or mask-tagging operations.
  66.  
  67. DIRECTORY CACHE
  68.   [75]    Created. It stores the names of last 16 directories in
  69.     which files have been edited, viewed and commands executed.
  70.     It also stores the root dirs of all archives which have
  71.     been mounted explicitely. It is accessible by Alt-F12
  72.     and by the Command menu, item "Last directories" /feature/.
  73.  
  74. FILE ATTRIBUTES DIALOG
  75.   [4]    Added. In addition to HSRA attributes, it allows editing
  76.     date and time for individual files and forcing it on
  77.     groups of files. Also shows extended attributes. It can
  78.     be activated either from the menu, like in NC v.3+ or
  79.     by using the Alt-F11 hot key /feature/.
  80.  
  81.   [72]    Pressing Ctrl+arrows, or Home, End, PageUp or PageDown will
  82.     sweep the dialog over files. This allows for example to
  83.     visualize the EAs of all files in a directry. Pressing
  84.     Ctrl-Ins will tag the file and reopen dialog over the
  85.     next one /feature/.
  86.  
  87. QUICK VIEW PANELS
  88.   [61]    Added. In addition to usual NC features, archives are
  89.     automatically mounted (after a time-out) if the selection
  90.     bar is set on them, so that proper subdirectory-like
  91.     information (files, dirs, bytes) can be displayed /feature/.
  92.  
  93.   [104]    The panel displays the size of the slack space wasted by files,
  94.     and the percentage this makes of the total space occupied by files.
  95.     For archives, it displays both the economy due to compression
  96.     and the economy due to compression and slack elimination.
  97.  
  98.   [109]    Archive type is displayed as well.
  99.  
  100. OS CLIPBOARD ACCESS
  101.   [115]    Nemo is now able to read and write the OS/2 PM clipboard.
  102.     The new Options menu item "Use OS clipboard" allows selecting
  103.     whether Nemo will use the OS/2 clipboard or its own internal
  104.     clipboard.
  105.  
  106.   [116]    All string input fields now can copy data into clipboard or
  107.     read data from clipboard. This is accomplished using Ctrl-Ins
  108.     and Shift-Ins key presses. Only the first line of data from
  109.     the clipboard will be used.
  110.  
  111. INTERNATIONALIZATION
  112.   [16]    For code pages having a reduced set of graphic characters
  113.     (like the 850), the base frame of message, dialog and help
  114.     boxes had horizontal lines drawn using double-line graphic
  115.     characters and vertical lines drawn using single-line
  116.     characters. Now single line graphic characters are used
  117.     exclusively for such code pages /change/.
  118.  
  119.   [48]    Nemo now uses the country information provided by the operating
  120.     system in order to decide in which format to display and
  121.     parse date, time and large numbers. If you want to have the
  122.     same look as in previous versions, use 32 as country code
  123.     (that is Belgium) on the system /feature/.
  124.  
  125.   [98]    Nemo now assumes that the code page can change during the
  126.     execution of an external command (like MODE CON CP SELECT),
  127.     and adapts the character set to the current code page /feature/.
  128.  
  129. HISTORY BOX
  130.   [93]    Ctrl-Enter now allows to copy the current selection from the
  131.     history into the command line without executing it immediately
  132.     like pure Enter does /feature/.
  133.  
  134. KEYBOARD
  135.   [26]    The 'α' can now be entered from the keyboard /bugfix/.
  136.  
  137.   [80]    '*', '-' and '+' could not be entered using Grey keys,
  138.     even when there was no need to distinguish Grey keys
  139.     from the rest /bugfix/.
  140.  
  141.   [92]    The keyboard is now restored to the initial state before external
  142.     commands are executed from within Nemo. It is also restored
  143.     on exit (to the initial state, or to the state it had after
  144.     the last executed external command). This should help the
  145.     dead keyboard problems some people experienced when running
  146.     programs from Nemo /bugfix/.
  147.  
  148. SYSTEM INFORMATION
  149.   [18]    Added an entry for the current Nemo executable file location
  150.     /feature/.
  151.  
  152.   [36]    Added an entry for the current screen resolution /feature/.
  153.  
  154.   [69]    Added an entry for memory blocks used internally and
  155.     improved the readability by inserting thousand seprators
  156.     into large numbers /feature/.
  157.  
  158.   [82]    Added an entry for the pathname of the session-switching
  159.     dynamic library, if loaded. Gives a quite surprizing result
  160.     in 16-bit mode when run under Windows NT: shows a non-existing
  161.     DLL file /feature/.
  162.  
  163.   [83]    Uses country information to format entries /feature/.
  164.  
  165. TASK SWITCHER
  166.   [7]    Memory was freed incorrectly when the dialog was destroyed.
  167.     That implied systematic memory loss, and possibly a crash /bugfix/.
  168.  
  169.   [19]    Does not fault anymore when the PROTSHELL is tshell.exe /bugfix/.
  170.  
  171.   [28]    Long session names are now cut to preserve vertical alignment /bugfix/.
  172.  
  173.   [105]    The DEL key will now cleanly close the selected program and
  174.     redisplay the list /feature/.
  175.  
  176. NCD TREE
  177.   [70]    Horizontal scrolling and overflowing lines are now managed.
  178.     The display scrolls left or right so as to maintain the
  179.     selection entirely visible /bug 0.3-17/.
  180.  
  181.   [87]    Added Ctrl-ArrowLeft and Ctrl-ArrowRight as a way of going
  182.     to the beginning and to the end of a branch (ie. to the
  183.     first and to the last directory on a single line) /feature/.
  184.  
  185.   [101]    A horizontal scrollbar is drawn and updated when the directory
  186.     tree does not fit horizontally /feature/.
  187.  
  188.   [102]    Ctrl-ArrowUp (resp. Ctrl-ArrowDown) goes to the leaf entry on
  189.     the previous (resp. next) line of the tree.
  190.  
  191.   [117]    See this item in "TREE PANELS".
  192.  
  193. TREE PANELS
  194.   [6]    Reading a tree from the cache file would crash at the
  195.     1024th entry, when trying to update a non-existent
  196.     message box /bugfix/.
  197.  
  198.   [15]    After an exit from a Nemo Change Directory dialog (Alt-F10)
  199.     during which the disk has been rescanned, tree panels
  200.     were not redisplayed, and Nemo would eventually    crash
  201.     at the first operation involving a tree panel /bugfix/.
  202.  
  203.   [27]    Tree cache did not work if the disk label was 11 characters
  204.     long /bugfix/.
  205.  
  206.   [54]    The nemo.tre file is now created "hidden" /feature/.
  207.  
  208.   [78]    Alt-Enter could paste some trash into the command line when
  209.     performed over a Tree panel /bugfix/.
  210.  
  211.   [79]    Tree panels now support very long directory names and very
  212.     deep directory trees. They scroll horizontally as required
  213.     to maintain the selection entirely visible. The selection
  214.     (but not the other directories) is truncated to available
  215.     width if it does not fit /feature/.
  216.  
  217.   [84]    On code pages 850 and 852, an inactive selection would be
  218.     surrounded by funny chars. Now they are '[' and ']' /bugfix/.
  219.  
  220.   [85]    Switched the meaning of Alt-Enter and Ctrl-Enter. Alt-Enter
  221.     now pastes the full pathname corresponding to the selection.
  222.     It is always terminated with by directory separator.
  223.     Ctrl-Enter pastes only the last pathname component followed
  224.     by a space /change/.
  225.  
  226.   [117]    Tree panels and NCD are now always alphabetically sorted,
  227.     either case-sensitively or case-insensitively, depending
  228.     on the Options/"Case-sensitive sorts" setting.
  229.  
  230. VIEWER
  231.   [25]    Using F6 it is now possible to go to any offset in a file.
  232.     The offset can be entered decimal, hexadecimal or
  233.     as a percentage of file size /feature/.
  234.  
  235.   [34]    Reduced the string search time /feature/.
  236.  
  237.   [41]    The double arrows on overflowing lines were no more drawn
  238.     using PC graphic chars /regression/.
  239.  
  240.   [49]    Improved viewer to handle damaged diskettes /feature/.
  241.  
  242.   [56]    Filename completion did not work correctly for "\file"-style
  243.     pathnames. Current directory was prepended. Same thing
  244.     for Editor /bugfix/.
  245.  
  246.   [58]    The viewer remembers the position and mode in 16 last viewed
  247.     files. The information is stored in a LRU-style cache /feature/.
  248.  
  249.   [60]    Considerably improved the speed of backscrolling on large
  250.     files, CD-ROMs and diskettes /feature/.
  251.  
  252.   [88]    Alt-F3 allows to select one of the previously viewed files
  253.     from a list. This is also accessible through Shift-F12
  254.     and F9/C/V from the main Nemo screen. Alt-F5 allows to
  255.     see the background behind panels. Alt-F8 is an equivalent
  256.     for Goto /feature/.
  257.  
  258.   [111]    It is possible to change the tabulation size from the default 8
  259.     to a value between 1 and 32. This setting is global to Nemo and
  260.     saved.
  261.  
  262.   [113]    It is now possible to switch to another file inside the current
  263.     directory using the Shift+Arrow keys. This is similar to using
  264.     Ctrl+Arrow with the File Attributes dialog box. It allows to
  265.     browse files in a directory quicker than in Quick View mode and
  266.     with a greater portion of the file visible each time.
  267.     Notably Shif+Ins will act like the Ins key, ie. tag or untag the
  268.     current file and switch to another one (as long as the Ins key
  269.     has been set to automatically move to next file).
  270.  
  271. EDITOR
  272.   [9]    The editor is now able to perfectly handle out of memory
  273.     situations and can run reliably on flat memory systems
  274.     like DOS /bugfix/.
  275.  
  276.   [10]    Added block operations, using Wordstar/Borland control sequences:
  277.  
  278.     ^KB    start a block
  279.     ^KK    end block, make it active and hilight it
  280.     ^KH    hide and unhide the block
  281.     ^KT    mark a word as block
  282.     ^KY    delete the block
  283.     ^Del    idem
  284.     ^KV    move the block into the current cursor position
  285.     ^KC    copy the block into the current cursor position
  286.     ^KW    write the block into a disk file
  287.     ^KR    read a file from disk into the cursor position
  288.         and make it the current block
  289.  
  290.     ^KI    Indent the block by one character.
  291.     ^KU    Un-indent the block by one character.
  292.         Both operations insert and remove leading
  293.         tabs or spaces as required, using the Optimal
  294.         Fill technique.
  295.  
  296.     In addition:
  297.  
  298.     ^KM        Take a screen snapshot and insert in text.
  299.             It becomes the current block.
  300.     ^KD, ^KQ    exit from editor
  301.     ^KN        old ^K, deletes until EOL (Newline)
  302.     ^KS        save file
  303.  
  304.     The second command letter can be entered upper or lowercase,
  305.     or as a control key (ie. ^KB, ^Kb and ^K^B are the same
  306.     command). Blocks are fully persistent accross all operations
  307.     performed on their inside or outside /feature/.
  308.  
  309.   [12]    Added the option of making the file writable if it is impossible
  310.     to open the file for saving /feature/.
  311.  
  312.   [23]    If there are several EOF marks at the end of a file, all will
  313.     be removed. Some files are mysteriously padded with EOFs
  314.     up the next 256 byte boundary /feature/.
  315.  
  316.   [30]    Files larger than available (virtual) memory can be processed,
  317.     truncated. They become no-name files. In DOS and OS/2 1.x
  318.     versions, files with overlength lines (over 32,000 bytes)
  319.     are truncated at first such line and considered as no-name,
  320.     while files over 16,000 lines long cannot be processed.
  321.     Under OS/2 2.0+ and other 32 bit environments, lines are
  322.     practically not limited in length /feature/.
  323.  
  324.   [39]    Using F6 it is now possible to go to any file line by number
  325.     /feature/.
  326.  
  327.   [40]    The editor remembers the position in 16 last edited files.
  328.     The information is stored in a LRU-style cache /feature/.
  329.  
  330.   [42]    The editor can now read in binary files without losing part of
  331.     their content. They cannot yet be saved unaltered, so they
  332.     optionally become no-name files /feature/.
  333.  
  334.   [59]    Ctrl-B toggles the key bar (also look at item #51), giving an
  335.     additional screen line. This setting is global and saved
  336.     in nemo.ini /feature/.
  337.  
  338.   [63]    Introduced a clipboard, which allows to cut and paste data
  339.     between files, or even in the same file /feature/.
  340.  
  341.     Ctrl-Ins    Copy block to clipboard
  342.     Shift-Del    Move block to clipboard
  343.     Shift-Ins    Insert block from clipboard. This presently
  344.             removes it from the clipboard so as to avoid
  345.             introducing a memory reclaim procedure. You
  346.             can re-insert it into the clipboard using
  347.             Ctrl-Ins.
  348.     Ctrl-Del    Deletes block
  349.  
  350.     Nemo will use either its own internal clipboard or the operating
  351.     system clipboard, depending on the Options/"Use OS clipboard"
  352.     setting in the main menu.
  353.  
  354.   [65]    Alt-F5 shows the background "behind panels". This allows
  355.     for example to peek at the results of a previously executed
  356.     command while editing a file. It is possible to insert
  357.     this background into the edited text using ^KM /feature/.
  358.  
  359.   [66]    ^Q (quote) did not work in panel mode (when editing dirinfo) /bugfix/.
  360.  
  361.   [67]    An edited file keeps its attributes, including Extended
  362.     Attributes. Date/time are still reset to current values
  363.     and the file is never left read-only /feature/.
  364.  
  365.   [86]    Files not having a terminating newline are saved without one
  366.     as well. The minimal empty file now has size 0 /feature/.
  367.  
  368.   [89]    Alt-F3 allows to select and open one of the previously
  369.     edited files. This presently requires saving the
  370.     currently edited file /feature/.
  371.  
  372.   [97]    Alt-F6 allows to switch to the previously edited file /feature/.
  373.  
  374.   [103]    F12 allows to switch the current session without exiting from editor.
  375.  
  376.   [108]    The Mini-Status could sometimes display stale information when
  377.     the panel was switched to a completely empty root directory.
  378.  
  379.   [111]    It is possible to change the tabulation size from the default 8
  380.     to a value between 1 and 32. This setting is global to Nemo and
  381.     saved.
  382.  
  383. DIRECTORY PANELS
  384.   [1]    Directory type is again saved in nemo.ini /regression fix/.
  385.  
  386.   [8]    "HPFS looks FAT" becomes the default behavior /change/.
  387.  
  388.   [37]    When the current disk is changed, a directory panel is now
  389.     emptied until the disk letter validity is confirmed.
  390.     Previously the previous directory content was displayed
  391.     /change/.
  392.  
  393.   [38]    Support for file sizes over 999.999.999 bytes. They are
  394.     displayed as "XXX K". This is mostly to properly display
  395.     garbled archive directories /feature/.
  396.  
  397.   [45]    Directory sort order can now be switched using the Ctrl-F3
  398.     to Ctrl-F7 hotkeys (NC v.4 compatibility) /feature/.
  399.  
  400.   [46]    Directory panels are no more limited in the number of entries
  401.     /feature/.
  402.  
  403.   [57]    Added the possibility of tagging a range of files using
  404.     Shift-ArrowUp and Shift-ArrowDown. This is similar
  405.     to Shift-key based selecting in some editors /feature/.
  406.  
  407.   [99]    On Brief panels, in long filename mode, the right arrow was not
  408.     appended to overflowing filenames when the selection bar was
  409.     over such entries /bugfix/.
  410.  
  411.   [119]    Nemo now supports Drive selection through the mouse directly from
  412.     the directory panel. This is possible thanks to the "X:|" button
  413.     which appears near the upper-left corner of panels when mouse
  414.     support is turned on. This button opens the usual drive selection
  415.     dialog.
  416.  
  417. INFO PANELS
  418.   [3]    The Enter key was not ignored over Info panels when the
  419.     the command line is empty /regression/.
  420.  
  421.   [5]    Info panels were not redrawn last /regression/.
  422.  
  423.   [13]    Pressing F5 when the opposite panel was Info, or using
  424.     Alt-F1, Alt-F2 or ^R in order to change an Info panel
  425.     into a Directory panel led to segmentation faults.
  426.     /regression/.
  427.  
  428.   [14]    Using Alt-F1 or Alt-F2 over an Off panel did not display
  429.     nor use the proper disk letter as the default disk.
  430.     It displayed the disk of the opposite panel or the
  431.     current disk instead of the disk corresponding to
  432.     the Directory "phenotype" of the panel /regression/.
  433.  
  434. PANELS
  435.   [2]    Panels are correctly swapped/redrawn if one is Off /regression/.
  436.  
  437. FILE OPERATIONS
  438.   [32]    Not substituting the '&' when copying files to HPFS does
  439.     not appear as a bug anymore, because the OS/2 COPY command
  440.     does the same, as long as the file name is provided
  441.     between double quotes /bug 0.2-1/.
  442.  
  443.   [24]    Wildcards are processed better. Notably, *. and * are
  444.     properly considered equivalent. Nemo lost the hilight
  445.     when renaming a file into "*." /bugfix/.
  446.  
  447.   [29]    When files are deleted in the root directory, and OS/2
  448.     creates a \DELETE directory, the selection is now correctly
  449.     set /bugfix/.
  450.  
  451.   [35]    When copying files into the current panel, the selection
  452.     stayed on the same entry number, not entry name /bugfix/.
  453.  
  454.   [45]    Since the Ctrl-F6 hotkey is now used to change the directory
  455.     sort order (NC v.4 compatibility), "Change logical name"
  456.     key becomes Ctrl-F11 /change/.
  457.  
  458.   [50]    It is now possible to tag directories and copy, move and
  459.     delete groups of directories this way /feature/.
  460.  
  461.   [73]    Read-only attributes are no more copied from CD-ROMs /feature/.
  462.  
  463.   [96]    Added an "All-R/O" button to all message boxes which ask
  464.     whether to delete or overwrite a read-only (R/O) file.
  465.     Without this button Nemo would ask a confirmation before
  466.     destroying any read-only file.
  467.  
  468.     This button is only valid for the current sequence of
  469.     file operations. It is not a global setting.
  470.  
  471.     In the cases when there is only one file involved in an
  472.     operation this button is still displayed for simplicity,
  473.     and is then equivalent to "Delete" or "Yes" /feature/.
  474.  
  475.   [106]    If there are hardware errors during file reads, Nemo will now
  476.     also propose to Skip or to copy as Zeros the unreadable file
  477.     content, on a per-sector basis. It will also display the total
  478.     of wrong bytes at the end. Previously only Cancel and Retry
  479.     operations were available.
  480.  
  481.   [107]    Now entire directory trees are moved in a single operation
  482.     when possible on a given disk. Otherwise a per-file move is used.
  483.  
  484.   [110]    Pathname entry fields offer quick access to previously entered
  485.     pathnames, through the Down-Arrow key.
  486.  
  487. MENUS
  488.   [17]    The Rename/Move option in F9/Files menu activated copying
  489.     instead of moving. It was also incorrectly named "Move"
  490.     only /bugfix/.
  491.  
  492.   [45]    Directory sort order can now be selected using hotkeys.
  493.     Modified menu items accordingly /feature/.
  494.  
  495.   [47]    Stopped setting hotkeys to uppercase, since while being the
  496.     most readable, it really looks ugly. Now only the color
  497.     allows to tell which letter is the hotkey /change/.
  498.  
  499.   [55]    Shift-F10 opens the last used menu and sets the selection bar
  500.     on the last command selected /feature/.
  501.  
  502. SCREEN SAVER
  503.   [52]    Screen saver works everywhere, not only in main Nemo screen /feature/.
  504.  
  505.   [53]    Screen saver can be waken up even by a dead key /feature/.
  506.  
  507. FILE FINDER
  508.   [112]    Now supports finding files by date, size and content, inside archives
  509.     and inside archived files. Search can be started from current
  510.     directory rather than from root; it can also optionally not
  511.     extend into subdirectories. Note: finder ignores archive types
  512.     "FTP" and "Unix ls(1)" during the search.
  513.  
  514.   [120]    If the "Persistent search results" option is checked, Nemo will
  515.     systematically keep the results of the previous search in memory.
  516.     They can be called back using the Shift-Alt-F7 key combination.
  517.     Note that Nemo supports screen resizing before search results
  518.     are recalled and will properly realign data on screen.
  519.  
  520.   [43]    /obsoleted before release/
  521.  
  522.   [44]    Works faster in standard search mode (ie. when not examining
  523.     archive content) /feature/.
  524.  
  525.   [62]    It is possible to View/Edit/Copy/Rename/Delete files and
  526.     directories found, even before the search completes.
  527.     This includes objects in archives /feature/.
  528.  
  529.   [77]    It is possible to save find results into a text file reproducing
  530.     the on-screen format /feature/.
  531.  
  532.   [81]    Does not write to screen anymore if there is not enough
  533.     memory to save the background /bugfix/.
  534.  
  535. GENERAL
  536.   [31]    Support of Hercules text modes added /bug 0.2-3/.
  537.  
  538.   [11]    Nemo now handles low memory conditions nicely, refusing to
  539.     perform functions which require more memory than available
  540.     at a given moment. Previously Nemo would exit through a
  541.     failed assert in the memory allocator. This is mostly
  542.     important on flat memory systems, like DOS /bugfix/.
  543.  
  544.   [51]    Key bars now react to dead keys being pressed and update their
  545.     labels according to active dead keys /feature/.
  546.  
  547.   [64]    Eliminated the possibility of Nemo locking around the file
  548.     selection box when unforeseen key combinations were
  549.     entered /bugfix/.
  550.  
  551.   [68]    Nemo now accepts a command-line option, /d<filename>,
  552.     which makes it print its current disk and directory
  553.     into <filename> on exit. This file has the format
  554.     of a command file, and can be used to change the
  555.     current disk and directory:
  556.         X:
  557.         cd X:\dir
  558.     The provided nemo2.cmd script calls Nemo with the /d
  559.     option and leaves the caller in Nemo's last directory,
  560.     as long as the caller is the .CMD file interpreter /feature/.
  561.  
  562.   [71]    Nemo now uses dynamic linking for some libraries, so as
  563.     to be able to work in reduced environments (like a
  564.     diskette boot), where not all dynamic libraries are
  565.     available, and where the system would refuse to load it
  566.     if the dependency was hardwired into the executable.
  567.     This also allows to run the 16-bit OS/2 version of Nemo
  568.     under Windows NT, which does not provide some of the
  569.     libraries (or rather does not provide their emulation) /feature/.
  570.  
  571.   [94]    The first line in the clipboard can now be pasted in every
  572.     input field, notably the command line, using the Shift-Ins
  573.     key combination /feature/.
  574.  
  575. USER MENU
  576.   [33]    Visible comments in user menus, or in general invalid lines
  577.     not starting with a apostrophe, were not shown correctly
  578.     if they contained non-ascii characters. The new nemo-os2.mnu
  579.     file demonstrates such comments /bugfix/.
  580.  
  581.   [90]    Commands executed from the user menu can now be optionally echoed
  582.     to the history, for easy recall (for example using Ctrl-E)
  583.     and re-execution after possible modification. This is enabled
  584.     on a per-command basis by using "::" instead of ":" as
  585.     separator between command hotkey and command title /feature/.
  586.  
  587. EXTENSION FILE
  588.   [91]    Ctrl-PageDown now allows to preview the command which will be
  589.     executed if Enter (or Shift-Enter) is pressed over a file
  590.     entry in a Directory Panel. The expanded command is put
  591.     into the command line and the cursor is placed at the end
  592.     of it. Note that if the entry is a directory, this directory
  593.     will be entered, and if the entry is an archive, this archive
  594.     will be mounted and entered independently of its extension
  595.     /feature/.
  596.  
  597. COMMAND LINE
  598.   [22]    The "SET" command WITHOUT arguments is no more processed
  599.     internally, so that it is possible to pipe its output
  600.     into "more", in case it is longer than a screen. This
  601.     also gives a definitive answer to the question about
  602.     which variables are passed to executed programs    /feature/.
  603.  
  604.   [74]    Shift-Ctrl-Enter now allows to complete the current
  605.     command line, using the history. Ctrl-Enter still
  606.     always pastes the current selection from panel into the
  607.     command line, even if the preceeding character is
  608.     not a blank /bug 0.2-6/.
  609.  
  610.   [75]    Ctrl-^ changes to the directory indicated by the HOME
  611.     environment variable, and to the root directory of the
  612.     current disk if the HOME variable is not set. You can
  613.     set the HOME variable before running Nemo or from within
  614.     Nemo /feature/.
  615.  
  616.   [94]    The first line of text in the clipboard can now be pasted into
  617.     the command line using the Shift-Ins key combination /feature/.
  618.  
  619. DIALOG BOXES
  620.   [20]    Now have shadows, as do message boxes and pull-down menus /feature/.
  621.  
  622.   [95]    The drive selection dialog box was incorrectly centered
  623.     when the number of available drives was low (only A:
  624.     and C: for example). It was too much on the right /bugfix/.
  625.  
  626. Captain Nemo version 0.3 improvements
  627. -------------------------------------
  628.  
  629. SYSTEM INFORMATION
  630.   [57]    Added.
  631.  
  632. TASK SWITCHER
  633.   [56]    Added.
  634.  
  635. NCD TREE
  636.   [50]    Added.
  637.  
  638. TREE PANELS
  639.   [41]    Added. The directory tree information is saved for each disk
  640.     in its root directory, in a file named 'nemo.tre'.
  641.  
  642. VIEVER
  643.   [23]    The viewer supports a "Prefix" mode (F3) in which it displays
  644.     all control characters and doesn't expand tabulations.
  645.  
  646.   [28]    The viewer recognizes many "vi", "emacs" and "more"-derived
  647.     control sequences.
  648.  
  649.   [38]    Files containing sequences of empty and Unix-like terminated
  650.     lines are correctly displayed.
  651.  
  652. EDITOR
  653.   [14]    When "entering" tabulations, Nemo sometimes exited through
  654.     a failed assert.
  655.  
  656.   [19]    The editor doesn't display garbage when available virtual memory
  657.     reaches 100Mb and over.
  658.  
  659.   [43]    It is possible to interrupt the loading of a file using ^C.
  660.  
  661.   [48]    The cursor sticks to columns like in NC, ie. when moved
  662.     vertically it will try to remain in the same column,
  663.     and return there as soon as possible. A new horizontal
  664.     position is validated when the cursor is moved horizontally
  665.     or the line content modified. /bug 0.2-7/
  666.  
  667.   [53]    EOF marks at the end of files are no more saved followed by
  668.     a CR/LF, but deleted instead.
  669.  
  670. DIRECTORY PANELS
  671.   [1]    Filenames on CD-ROMs are brought to the FAT case convention.
  672.     /bug 0.2-13/
  673.  
  674.   [2]    In logical mode and on HPFS directories, when scrolling up Brief
  675.     directories, the column separation line portion corresponding
  676.     to the first entry (the one hilighted) is correctly drawn.
  677.     /bug 0.2-15/
  678.  
  679.   [3]    In logical mode and on HPFS directories, in Brief mode, it is
  680.     possible to put the selection bar on the righmost column of
  681.     the right panel. It is also possible to swap panels when the
  682.     left panel is in the above situation.
  683.  
  684.   [4]    New option: 'HPFS looks FAT'. HPFS directories can be displayed
  685.     using the convention for FAT disks: filenames lowercased,
  686.     directory names not modified.
  687.  
  688.   [8]    When the disk is changed/re-read using ^R or Alt-F1/F2, the
  689.     selection bar is reset if the new disk is not the same as
  690.     the old one. It stays on the same name otherwise.
  691.  
  692.   [13]    Panels are sorted by name in minor when they are sorted by
  693.     time in major. The coarse granularity of file time (2 seconds)
  694.     and the non-idempotency of qsort() require that.
  695.  
  696.   [18]    It is possible to define the function of ^R to be either
  697.     NC v.2 compatible (displays a drive selection dialog), or
  698.     NC v.3/v.4 compatible (re-reads the current directory).
  699.  
  700.   [20]    "Hidden" and/or "system" files can be optionally hidden, through
  701.     the 'shoW hidden files' option of the Options menu.
  702.  
  703.   [24]    When a directory overflows, overflowing entry is freed (no more
  704.     reportedly-frightening "Lost memory blocks" message displayed
  705.     when Nemo exits.)
  706.  
  707.   [40]    The validity of directory type was not swapped. This could lead
  708.     to invalid subsequent directory display if one of the panels
  709.     was Off at swap time.
  710.  
  711. INFO PANELS
  712.   [32]    When the other panel was not a dir, the line "XXX files use
  713.     YYY bytes in" was not left empty but removed, shifting
  714.     up the rest of lines.
  715.  
  716. PANELS
  717.   [9]    Panels cannot be swapped anymore if both hidden.
  718.  
  719.   [25]    If a one-panel configuration is read from nemo.ini, Nemo will
  720.     be able to properly locate panels when they are turned on.
  721.  
  722. FILE OPERATIONS
  723.   [17]    Copying, moving to and deleting files from read-only media
  724.     gives proper error message, instead of exiting through
  725.     a failed assert.
  726.  
  727.   [21]    Copy/move/delete operations optionally apply to whole trees.
  728.  
  729.   [31]    Wildcard expansion in Shift-F5, Shift-F6 and Shift-F8
  730.     follows strict DOS conventions. Previously, the
  731.     expansion was left to the operating system, which
  732.     was non-portable and inexact w.r.t. native DOS.
  733.  
  734.   [39]    Nemo sometimes assumed he could make every file erasable,
  735.     and didn't give the final error message for (Shift-)F8
  736.     operations.
  737.  
  738.   [54]    Selection bar is correctly set when a file is moved to
  739.     another directory on the same drive. /bug 0.2-14/
  740.  
  741.   [55]    FAT filenames are correctly lowercased in message boxes
  742.     during copy, move and delete operations. /bug 0.2-10/
  743.  
  744. MENUS
  745.   [27]    Options in menus were incorrectly tagged under code pages
  746.     not containing the checkmark. Now a "star" character is
  747.     used when a checkmark is unavailable.
  748.  
  749. SCREEN SAVER
  750.   [16]    Screen saver works under 2.1GA.
  751.  
  752. FILE FINDER
  753.   [45]    The beginning components of the directory path are cut
  754.     instead of the ending ones for the "Scanning:" display.
  755.  
  756. GENERAL
  757.   [6]    When changing screen width, the screen content is blackened.
  758.     Otherwise, it is preserved.
  759.  
  760.   [7]    The logical naming option (Alt-F5) is saved in nemo.ini.
  761.  
  762.   [11]    When nemo.ini is found corrupted, it is closed, so that it
  763.     can be replaced/deleted.
  764.  
  765.   [15]    nemo.ini file is shorter.
  766.  
  767.   [22]    Partial support for unformatted partitions, including "C:".
  768.  
  769.   [26]    nemo.ini corruption is handled.
  770.  
  771.   [35]    nemo.ini can be located also when nemo is invoked using
  772.     a relative pathname.
  773.  
  774.   [37]    Disk capacities up to 4Gb are now displayed correctly.
  775.  
  776.   [45]    If the nemo window goes under the minimal size, Nemo will
  777.     resize it up to the minimal dimensions. No more error
  778.     messages or exit.
  779.  
  780. USER MENU
  781.   [5]    Empty nemo.mnu files are allowed and ignored. Nemo used to
  782.     assert non-emptiness.
  783.  
  784.   [29]    User menu files are now named nemo-os2.mnu, and
  785.     nemo-<osname>.mnu in general.
  786.  
  787.   [46]    The user menu is no more limited to 19 entries and is now
  788.     scrollable with scrollbars if it is longer than screen
  789.     height. /bug 0.2-12/
  790.  
  791.   [52]    User menu files are now edited using the internal editor,
  792.     providing an on-line help about the format. If the default
  793.     editor is an external editor, this external editor is also
  794.     used to edit user menu files.
  795.  
  796. CLOCK
  797.   [10]    When disabled, the clock is not shown stopped, nor updated
  798.     at key presses.
  799.  
  800. EXTENSION FILE
  801.   [30]    Extension file is now nemo-os2.ext, and nemo-<osname>.ext
  802.     in general.
  803.  
  804.   [36]    Nemo didn't recognize ".xx" as matching ".xx?".
  805.  
  806.   [51]    The extension file is now edited using the internal editor,
  807.     providing an on-line help about the format. If the default
  808.     editor is an external editor, this external editor is also
  809.     used to edit the extension file.
  810.  
  811. COMMAND LINE
  812.   [12]    "CD..." and "CD [disk:]..." are interpreted as "CD..\.." and
  813.     "CD [disk:]..\.." respectively.
  814.  
  815.   [34]    CD.*, CD"*, CD[*, CD]* and CD:* are recognized as directory
  816.     changes.
  817.  
  818.   [42]    "..", "." and "..." are interpreted as "CD..", "CD" and
  819.     "CD ..\.." respectively.
  820.  
  821.   [47]    "SET" can be used to manipulate the value of environment
  822.     variables using all DOS syntaxes (redirection of output
  823.     is not supported); in addition, the content of variable
  824.     <var> can be inserted using the "%<var>%" syntax.
  825.  
  826. DIALOG BOXES
  827.   [33]    The tabulation key can be used to switch between buttons.
  828.  
  829.   [49]    Disk letter spacing in disk selection dialog boxes is
  830.     conformant with NC for all disk letter numbers.
  831.     /bug 0.2-2/
  832.  
  833. 58) ...
  834.  
  835. Captain Nemo version 0.2 improvements
  836. -------------------------------------
  837.  
  838. VIEWER
  839.   [1]    Shift-F7 restarts search without asking for string again.
  840.  
  841.   [8]    Alt-F3 selects secondary viewer.
  842.     If F3 calls the external viewer, Alt-F3 will call the
  843.     internal one. If F3 calls the internal viewer, Alt-F3
  844.     will call the external one.
  845.  
  846.   [13]    Viewer has a HEX display mode. The mode is saved across files.
  847.  
  848.   [14]    Viewer can append the viewed file portion to a file.
  849.     It is always the binary file data which is appended,
  850.     not the screen image.
  851.  
  852.   [53]    When looking for strings in binary files, strings located
  853.     behind null characters can be found.
  854.  
  855.   [57]    File position is displayed properly for files over 20 Mb.
  856.  
  857.   [58]    Full pathname of the viewed file is displayed, instead of
  858.     the basename.
  859.  
  860.   [59]    Backscrolling speed in PM mode is greatly augmented (the
  861.     screen used to be redrawn entirely in spite of scrolling).
  862.  
  863.   [61]    ^E has the effect of arrow-up and ^X the effect of arrow-down
  864.  
  865.   [63]    Hilighted text search result stays hilighted longer.
  866.  
  867. EDITOR
  868.   [50]    Built-in editor.
  869.  
  870.   [59]    'dirinfo' files can be edited inside info panels.
  871.  
  872. DIRECTORY PANELS
  873.   [7]    When changing the drive from a diskette drive to another drive,
  874.     Nemo doesn't try to access the diskette, to avoid hard
  875.     error daemon popups, in case the diskette has been removed.
  876.  
  877.   [9]    Mini-status windows shows size and number of tagged files, if any.
  878.  
  879.   [16]    After implicitely switching from brief to full directory format,
  880.     through a disk change (FAT to HPFS), Nemo 0.1 didn't notice
  881.     the change in the number of visible items per panel, so it
  882.     was possible to scroll out of the panel.
  883.  
  884.   [17]    Nemo has Brief formats for HPFS disks and logical naming mode.
  885.     They offer 2 colums of text on 80 column displays, and 3 on
  886.     a 132 column displays.
  887.  
  888.   [24]    File selection by initial starts at the current directory entry
  889.     instead of the directory beginning.
  890.  
  891.   [25]    Pressing "Ins" over an empty directory when "Ins Moves Down"
  892.     is off is ignored.
  893.  
  894.   [26]    Directories can be sorted case insensitively, as well as
  895.     sensitively.
  896.  
  897.   [27]    Mini-status mode can be used in as few as 8 lines.
  898.  
  899.   [31]    Directories can be sorted up or down.
  900.  
  901.   [32]    When sorting directories by size, Nemo sorts entries
  902.     corresponding to directories by name, like NC.
  903.     Direction is common.
  904.  
  905.   [35]    Pressing ^PageDown over something other than a directory entry
  906.     is ignored. Pressing ^PageDown over ".." acts like pressing
  907.     Enter, but doesn't replace the selection bar over the exited
  908.     directory's name.
  909.  
  910.   [39]    When creating a new dir while both panels show the same
  911.     dir, Nemo preserves the selection of the other panel
  912.     based on its name and not on its index.
  913.  
  914.   [41]    Tagged entries are not partly lost when executing an OS/2
  915.     command.
  916.  
  917.   [52]    Directory type is saved in nemo.ini even if a given panel is
  918.     saved as being "Info".
  919.  
  920. INFO PANELS
  921.   [23]    Info panels never overflow.
  922.  
  923.   [51]    'dirinfo' is displayed in info panels.
  924.  
  925.   [54]    Info panels are always 40 chars wide.
  926.  
  927. PANELS
  928.   [43]    ^R is ignored when both panels are off.
  929.  
  930.   [44]    ^O, Alt-F1/F2, ^O doesn't exit through 'assert failed'.
  931.  
  932. FILE OPERATIONS
  933.   [3]    Moving locked file gives better error diagnostic:
  934.     retry/copy/cancel.
  935.     Previously it displayed that the destination file is R/O
  936.     if the destination is on the same disk as the source.
  937.     NB: NC v.2 and v.3 both have this erroneous diagnostic.
  938.  
  939.   [19]    Dialog box displayed when copy or move is selected from F9/Files,
  940.     while both panels are hidden is correct.
  941.  
  942.   [28]    When copying, or moving files from the current panel,
  943.     Nemo proposes the directory of the other panel,
  944.     if this panel is visible and a directory. Otherwise,
  945.     it proposes the current selection as target (rename).
  946.  
  947.   [30]    When encountering file reading problems, Nemo tries to recover.
  948.  
  949.   [37]    When copying/moving several files, Nemo will stop in case
  950.     of errors.
  951.  
  952.   [45]    ^C can interrupt a single copy/move, as well as
  953.     multiple copies/moves.
  954.  
  955.   [64]    Using wildcards when copying files by Shift-F5/Shift-F6 works.
  956.  
  957. MENUS
  958.   [2]    Arrow-down key pulls down menus.
  959.     This is a NC v.3 feature, not present in v.2
  960.  
  961.   [15]    Pull-down menus are scrollable and adjust themselves to
  962.     screen size. Nemo 0.1 exited through a failed assert
  963.     if the screen was too short.
  964.  
  965.   [18]    Pull-down menus accept Home/End/PageUp/PageDown.
  966.  
  967.   [38]    Hotkeys in pull-down menus are hilighted.
  968.  
  969.   [40]    When a menu cannot be shown entirely, a scrollbar is displayed.
  970.  
  971. SCREEN SAVER
  972.   [5]    Screen saver doesn't leave cursor visible in PM mode.
  973.  
  974.   [20]    Screen saver leaves a wandering message instead of a blank screen.
  975.  
  976. FILE FINDER
  977.   [21]    In FileFind, looking for "file.*" also gives "file".
  978.     (But looking for "file" doesn't give "file.ext".
  979.     Please use "file.*" as pattern in such cases.)
  980.  
  981.   [22]    FileFind can be used in as few as 8 display lines.
  982.  
  983.   [48]    ArrowDown key unlocks the File-Find listbox when searching,
  984.     just like the End key, if issued when the selection
  985.     bar is on the last entry.
  986.  
  987. GENERAL
  988.   [6]    Cursor is hidden when the time is updated.
  989.     This avoids some parasites under the top left corner.
  990.  
  991.   [10]    ^P and ^S are operative.
  992.     But ^C is no more an interrupt char (it isn't in NC either).
  993.     ^Break is required.
  994.  
  995.   [11]    Nemo doesn't waste CPU cycles when idle.
  996.     But the screen saver cannot be waked up with a dead key.
  997.  
  998.   [29]    When Nemo finds nemo.ini corrupted, it writes out a correct one
  999.     if "Save Setup"/F9/O/S is selected.
  1000.  
  1001.   [33]    Code page support. Nemo will try to avoid using characters
  1002.     not present in the current code page.
  1003.  
  1004.   [42]    Keyboard buffer is emptied after message boxes are displayed
  1005.     and before getting user input.
  1006.  
  1007.   [46]    Hard-error daemon popups have been disabled.
  1008.  
  1009.   [62]    Nemo works in windows as small as 6 lines. Some functions won't
  1010.     be available however. The impossibility to perform a certain
  1011.     function is signalled by a beep.
  1012.  
  1013. HELP SCREENS
  1014.   [12]    Main help screen is scrollable and adjusts itself to screen size.
  1015.     In 0.1, it was cut.
  1016.  
  1017. EXTENSION FILE
  1018.   [34]    In nemo.ext, !* can be used to insert the list of all tagged
  1019.     files into a command. The list is limited to about 300 chars.
  1020.  
  1021. COMMAND LINE
  1022.   [4]    keypad5, ^keypad5 and ^Tab don't block Nemo.
  1023.  
  1024.   [36]    When pressing Shift-Enter instead of Enter, the prefix defined in
  1025.     F9/O/X is inserted before executed command line.
  1026.  
  1027.   [47]    History admits up to 40 back commands, and its panel is
  1028.     scrollable if needed.
  1029.  
  1030.   [49]    Hysteresis shift is 16 instead of 15.
  1031.  
  1032.   [55]    "CD." is interpreted locally, just "like CD.." and "CD\"
  1033.  
  1034.   [56]    ^W deletes previous word instead of previous character.
  1035.  
  1036.   [60]    Alt-Enter inserts the current directory name, followed
  1037.         by a backslash.
  1038.  
  1039.